package gervosou;

import java.io.Serializable;
import java.util.*;
public class CompteSociete extends Compte
	implements Serializable {
		
	/**
	 * 
	 */


	private Societe societe;
	private HashSet<Droit> droits; 
	public CompteSociete(int n, Societe soc, float s) {
		super(n,s);
		this.setSociete(soc);
		soc.lierCompte(this);
		this.setDroits(new HashSet<Droit>());
	}

	public void setNumero(int n)
	{super.setNumero(n);}
	
	public void setSolde(float s)
	{super.setSolde(s);}
	
	public void setSociete(Societe s)
	{societe = s;}
	
	public Societe getSociete() {
		return(societe);
	}

	public int getNumero() {
		return super.getNumero();
	}
		
	public Float getSolde() {
		return super.getSolde();
	}
	
	public void rajoutDroitCompte(Droit d){
		this.lierCompteSociete(d);
	}	
	private void lierCompteSociete(Droit d){
		droits.add(d);
	}
	public void setDroits(HashSet<Droit> c)
	{droits = c;}
	
}
